Multi-level logic minimization using implicit don't cares
نویسندگان
چکیده
This paper describes a new approach for the minimization of multilevel logic circuits. We define a multilevel representation of a block of combinational logic called a Boolean network. We propose a procedure, ESPRESSO-MLD, to transform a given Boolean network into a prime, irredundant, and “R-minimal” form. This procedure rests on the extension of the notions of primality and irredundancy, previously used only for two-level logic minimization, to combinational multilevel logic circuits. We introduce the new concept of R-minimality, which implies minimality with respect to cube reshaping, and demonstrate the crucial role played by this concept in multilevel minimization. We give theorems which prove the correctness of the proposed procedure. Finally, we show that prime and irredundant multilevel logic circuits are 100-percent testable for input and output single stuck faults, and that these tests are provided as a by-product of the mini-
منابع مشابه
Restructuring multi-level networks by using function approximations
This paper presents a technique for multi-level minimization using implicit don’t cares. One of the major problems in minimization is the calculation of the don’t care set. Conventional approaches project the global don’t cares onto the local support of each node to keep minimization cost low. This prevents restructuring multi-level networks. The approach presented in this paper enables the ext...
متن کاملAn Error Reducing Approach to Machine Learning using Multi-Valued Functional Decomposition
This paper considers minimization of incompletely specified multi-valued functions using functional decomposition. While functional decomposition was originally created for the minimization of logic circuits, this paper uses the decomposition process for both machine learning and logic synthesis of multi-valued functions. As it turns out, the minimization of logic circuits can be used in the co...
متن کاملE cient Use of Large Don't Cares in High-Level and Logic Synthesis
This paper describes optimization techniques using don't-care conditions that span the domain of highlevel and logic synthesis. The following three issues are discussed: 1) how to describe and extract don't-care conditions from high-level descriptions; 2) how to pass don't-care conditions from high-level to logic synthesis; and 3) how to optimize the logic using don't-care conditions. E cient t...
متن کاملFunctional Decomposition of MVL Functions Using Multi-Valued Decision Diagrams
In this paper, the minimization of incompletely specified multi-valued functions using functional decomposition is discussed. From the aspect of machine learning, learning samples can be implemented as minterms in multi-valued logic. The representation, can then be decomposed into smaller blocks, resulting in a reduced problem complexity. This gives induced descriptions through structuring, or ...
متن کاملMultilevel Logic Minimization Using Functional Don't Cares
The concept of two-level cube on a Karnaugh map is first generalized to a multilevel cube that can cover both “0” and “1 ” entries. Then an efficient procedure is presented to produce a multilevel form of any incompletely specijied function on a Karnaugh map utilizing don’t cares (DCs) generated as the function is decomposed. Further; an important property of Boolean functions, “containment” of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. on CAD of Integrated Circuits and Systems
دوره 7 شماره
صفحات -
تاریخ انتشار 1988